Ext.define('Service.role.view.UserDataListGrid', {
    extend: 'Ext.grid.Panel',
    alias : 'widget.Service_role_view_UserDataListGrid',
    id : 'Service_role_view_UserDataListGrid',
    
    style : {
    	border : 'none'
    },
    flex : 1,
	
    initComponent: function() {
        var me = this;

        Ext.applyIf(me, {
            columns: [
                  {
                      xtype: 'numbercolumn',
                      dataIndex: 'id',
                      text: '用户ID',
                      format : '0,000',
                      sortable : false
                  },
                  {
                      xtype: 'gridcolumn',
                      dataIndex: 'userName',
                      text: '用户名',
                      editor:{
                    	  allowBlank:false
                      },
                      sortable : false
                  },
                  {
                      xtype: 'gridcolumn',
                      dataIndex: 'realName',
                      text: '真实姓名',
                      editor:{
                    	  allowBlank:false
                      },
                      sortable : false
                  },
                  {
                      xtype: 'gridcolumn',
                      dataIndex: 'tel',
                      text: '电话',
                      editor:{
                    	  allowBlank:true,
                    	  regex: /^\d+$/,
		                  regexText: '电话只能输入数字'
                      },
                      sortable : false
                  },
                  {
                      xtype: 'datecolumn',
                      dataIndex: 'createTime',
                      text: '创建时间',
                      sortable : false
                  },
                  {
                      xtype: 'datecolumn',
                      dataIndex: 'updateTime',
                      text: '修改时间',
                      sortable : false
                  },
                  {
                      xtype: 'numbercolumn',
                      dataIndex: 'createUser',
                      text: '创建人',
                      format : '0,000',
                      sortable : false
                  },
                  {
                      xtype: 'numbercolumn',
                      dataIndex: 'updateUser',
                      text: '修改人',
                      format : '0,000',
                      sortable : false
                  }
              ],
            selModel: Ext.create('Ext.selection.CheckboxModel', {})
        });

        me.callParent(arguments);
    }
});